@charset"GB2312";
BODY {
	MARGIN: 0px; text-align:center
}
TD {
	FONT-SIZE: 12px; COLOR: #676767; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif /*202411LINE-HEIGHT: 25px*/
}
/*2020*/
.navids {HEIGHT: 45px;}
.navids .navi{width: 110px;border-left: none !important; border-right: 1px solid #0057dc; FONT-SIZE: 13px;COLOR: #1A65DA;rgba(0,0,0,.15);}
.navids a font:hover {
	COLOR: #FFF; TEXT-DECORATION: none; font-size: 1.08em;
}
.navids A font:active {
	COLOR: #676767; TEXT-DECORATION: none; 
}
.navids88 a font{rgba(0,0,0,.15);}
.navids888 a font:after{content:""; position:absolute; top:70px; left:0; width:2px; height:8%; background:#eeeeee0d; z-index:inherit}
.navids88 a font:hover{color:#FFF!important}
.navids88 a font:hover:after{width:100%!important}
.protitle12b {
	FONT-SIZE: 12px; COLOR: #1A65DA; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; Font-weight:bold
}
.protitle14b {
	FONT-SIZE: 14px; COLOR: #1A65DA; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; Font-weight:bold
}
A.protitle12b:link {
	FONT-SIZE: 12px; COLOR: #1A65DA; LINE-HEIGHT: 20px; Font-weight:bold
}
A.protitle12b:visited {
	FONT-SIZE: 12px; COLOR: #1A65DA; LINE-HEIGHT: 20px; Font-weight:bold
}
A.protitle12b:hover {
	FONT-SIZE88: 12px; font-size: 1.1em; COLOR: #FEB507; LINE-HEIGHT: 20px; Font-weight:bold
}
A.protitle12b:active {
	FONT-SIZE: 12px; COLOR: #1A65DA; LINE-HEIGHT: 20px; Font-weight:bold
}
A:link {
	COLOR: #676767; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
A:visited {
	COLOR: #676767; TEXT-DECORATION: none;FONT-SIZE: 12px;
}
A:hover {
	COLOR: #FEB507; TEXT-DECORATION: none; FONT-SIZE88: 12px;font-size: 1.1em;
}
A:active {
	COLOR: #676767; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
a.c1{
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
a.c1:hover {
	COLOR: #FEB507; TEXT-DECORATION: none; font-size: 1.2em;
}
img2022{border:0px;}
img{border:0px;
	-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
/**2020加倒*/
.imgdao:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg)}
tr td A img88:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg)}
/**加div*/
img:hover{transform: scale(1.03);}
	
.ColorLink a:hover {color:#0673B4;}
/**2020文章列表*/
 .zoomImage img{
      width: 190PX;
      height: 120PX;
      padding: 5px;
      overflow: hidden;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-background-size: cover;
      -moz-background-size: cover;
 }
 
 /**2020新闻内容限制图*/
 .newsImage img{
      max-width: 550PX;
      height: auto;
      padding: 5px;
      overflow: hidden;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-background-size: cover;
      -moz-background-size: cover;
 }
 /*新闻查看*/
.KnowMore a {
    display: block;
    line-height: 20px;
    text-align: center;
    background: #E4392A;
    color: #FFF;
    font-size: 12px;
    width: 100px;
}
.d1{width:985px;height:auto;overflow:hidden;border:#666666 0px solid;background-color:#000000;position:relative;}
.loading{width:985px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:200px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, 
sans-serif;font-weight:bold;}
.d2{width:100%;height:320px;overflow:hidden;} 
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
ul2022停用{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
/*2020*st*/
.ny_left {
    float: left;
    width: 20%;
}
/* 内页左侧导航 */
.ny_left_nav{width:264px; position:relative} /*100%*/
.fold_nav{width:264px; margin: 0;
    padding: 0;} /*100%*/
/* 一级菜单 */
.fold_nav li a{display:block; height:32px; line-height:32px; padding-left:15px; font-size:13px; color:#555; border-bottom:1px solid rgba(0,0,0,.15); position:relative}
.fold_nav li a:after{content:""; position:absolute; top:0; left:0; width:2px; height:100%; background:rgba(6,115,180,1); z-index:-1}/*左边兰宽5PX,2020原background:var(--i_color);*/
.foldnav_on, .fold_nav>li>a:hover{color:#FFF!important}
.foldnav_on:after, .fold_nav>li>a:hover:after{width:100%!important}
.fold_nav .xz a{content:"";background:rgba(6,115,180,1); z-index:-1;color:#FFF!important}
ul, li{list-style:none}
.fold_nav li span{
	display:block;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	width:32px;
	height:32px;
	font-size:13px;
	font-weight:bold;
	color:#777;
	}
/* 二级菜单 */
.fold_nav ul{margin:0; padding:0; display:none}
.fold_nav li li a{padding-left:5px; background:#FFF; font-size:13px; color:#444; border-bottom:1px solid #EEE}
.fold_nav li li span{position:absolute; top:0; left:0; width:calc(100% - 20px); padding-right:20px; height:100%; background:rgba(0,0,0,.04); text-align:right; font-size:13px; color:#555}
/*
.foldnav_li_on, .fold_nav li li a:hover{color:var(--i_color)!important}
*/
.fold_nav li li a.foldnav_li_on, .fold_nav li li a:hover{color:#fff; background:#5796C3;}
/* 三级菜单 */
.fold_nav li li li a{padding-left:10px; font-size:12px; color:#777; border-bottom:none}
.fold_nav li li li a:hover{color:var(--i_color); background:none}
.fold_nav li a, .fold_nav li a:after{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
/* 内页右侧 */
.ny_right{float:right; width:75%; overflow:hidden}
/*滚动条*/
::-webkit-scrollbar{width:8px; height:8px}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:var(--i_color)}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); border-radius:0; background:#E3E3E3}
/* 复制选中 */ 
/* #338FFF rgb(51,143,255) rgba(51,143,255,1) #FFF rgba(255,255,255,1)*/
::selection{background:rgba(51,143,255,1); color:#FFF}  
::-moz-selection{background:#338FFF; color:#FFF}
::-webkit-selection{background:#338FFF; color:#FFF}
::-ms-selection{background-color:rgba(51,143,255,1); color:#FFF)}
:root{
	--i_color:#0673B4; /*#0673B4  rgba(6,115,180,1) */
	--i_box:68%;
}
/* 小圆点 */
.slider-nav{position:absolute; bottom:5%}
.slider-nav__item{float:left; width:52px; height:6px; margin:0 5px; clear:none; display:block; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.slider-nav__item:hover, .slider-nav__item--current{background:#F60}
/* -------------- main -------------- */
main{overflow:hidden}
.i_tit{overflow:hidden; text-align:center; position:relative;}
.i_tit h1{font-size:28px; color:#2d2d2d; font-weight:bold}
.i_tit p{max-width:35%; margin:16px auto 0; font-size:14px; color:#555; line-height:26px;}
/* 左侧导航修改的css start */
#sub_nav{}
#sub_nav dt{width:100%}
#sub_nav a{display:block; padding-left:25px; font-size:14px; color:#555; line-height:46px; border-bottom:1px solid #EEE; position:relative}
#sub_nav a:before{content:""; position:absolute; top:0; left:0; width:2px; height:100%; background:var(--i_color); z-index:-1}
#sub_nav a:after{content:""; position:absolute; right:60px; top:50%; margin-top:-2px; width:12px; height:5px; background:url(../images/icon_n_nav_li.png) no-repeat}
.sub_nav_on{background:var(--i_color); color:#FFF!important}
.sub_nav_on:after{right:40px!important}
#sub_nav a:hover{color:#FFF}
#sub_nav a:hover:before{width:100%}
#sub_nav a:hover:after{right:40px}
#sub_nav a, #sub_nav a:before{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease}
#sub_nav a:after{transition:all .7s ease; -webkit-transition:all .7s ease; -moz-transition:all .7s ease; -ms-transition:all .7s ease; -o-transition:all .7s ease}
/* 左侧导航修改的css end */
/*左关于我们*/
.Sbox{
	background:#fff;
	padding-bottom:0px;
	border:1px solid #E5E5E5;
	}
.Sbox .topic2{
	background:#E4392A;
	font-size:16px;
	height:40px;
	font-family:"Microsoft Yahei";
	margin:0px 0px 0px 0px;
	line-height:40px;
	padding-left:0px;
	color:#FFF;
	font-weight:normal;
	position:relative;
	text-align:center;
}
 .Sbox .topic{
	background:#F5F5F5;
	font-size:16px;
	height:40px;
	font-family:"Microsoft Yahei";
	margin:0px 0px 0px 0px;
	line-height:40px;
	padding-left:0px;
	color:#E4392A;
	font-weight:normal;
	position:relative;
	text-align:center;
}
	
/* Pro List Start */
.MyMiddle{
}
.MyMiddle .leftMenu{
	width: 260px;
	background-color: #1c2b36;
}
.MyMiddle .MyMiddleList {
	width: 260px;
	margin: 0 -40px; /*加左*/
}
.MyMiddle .MyMiddleList ul li{
	display: block;
	text-align: center;/* center; */
	width: 100%;
}
/*左菜单*/
.MyMiddle .MyMiddleList ul li .fuMenu{
	color: #F2F2F2;
	font-size: 14px;
	cursor: pointer;
	height: 30px; /*60*/
	line-height: 30px;/*60*/
	text-align: center; /* center; */
	width: 260px;
	background: #0673B4;/*#121212;*/
	border-bottom: 0px solid #222121;
	float: left;
	margin: 0px 0px; /*加左*/
}
.MyMiddle .MyMiddleList ul li .current{
	background: #222121;
	border-left:3px solid #0FB9EF;
	width:257px;
	}
.MyMiddle .MyMiddleList ul li .xiala{
	float: left;
	margin-left: -50px;
	margin-top: 27px;
}
.MyMiddle .MyMiddleList ul li .fuMenu a{
	color:#FFF;}
/*2022改左菜单*/	
.MyMiddle .MyMiddleList ul li p a{display:block; height:30px; line-height:30px; padding-left:15px; font-size:14px; color:#fff; border-bottom:1px solid rgba(0,0,0,.15); position:relative} /*50*/
.MyMiddle .MyMiddleList ul li p a:after{content:""; position:absolute; top:0px; left:0; width:1px; height:30PX; background2022:rgba(6,115,180,1); background: #e5e5e563; z-index888:-1}/*左边兰宽5PX,2020原background:var(--i_color);*/	
.MyMiddle .MyMiddleList ul li p a:hover{
	background: #222121;
	border-left:3px solid #0FB9EF;
	width:240px;
color88:#FFF!important}
.MyMiddle .MyMiddleList ul li p a:hover:after{width:100%!important}
/*点无效a:active*/
.MyMiddle .MyMiddleList ul li p a:active{
	background: #222121;
	border-left:3px solid #0FB9EF;
	width:240px;
color:#FFF!important}
/*2022左关于我们完end*/	
/*顶部菜单*/
 #head{
	background:#FFF url88("/images/top-bg.png") no-repeat center 0px;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	z-index:1; /*999*/
	width:100%;
	height:0px; /*72px*/
	margin:auto;
	position88:relative;}
 #head .top{
	width:100%;
	font-size:12px;
	}	
	
 #head .top .TopLogo{
	margin:auto;
	width:1200px;
	height:72px;
	}
 #head .top .TopLogo .logo{
	float:left;
	padding-top:10px;
	}
 #head .top .TopLogo .SearchTop{
	 float:right;
	 padding-top:5px;
	 padding-left:0px;}	
 #head .top .TopLogo .SearchTop p{
	 line-height:30px;
	 color:#666;}
 #head .top .TopLogo .SearchTop p a{
	 padding:0px 5px;
	 color:#666;}
	 	
 #head .top .TopLogo .tel{
	float:right;
	width:20px;
	color:#0673B4;
	padding-top:0px;} 
#head  .tel{
	float8: right;
    width: 986px;
    color: #444;
    border-bottom: 40px solid #006699; /*2项327#0673B4*/
    padding-left: 0px;
    height: 0px;
    padding-top: 0px;} 
/* navs*/
 #head #NavLink{
	width:985px;
	height:52px;
	margin:auto;
	  padding-top88: 73px; /* 2022+不要 */
	}
 #head #NavLink #NavBG{
	height:52px;
	width:985px;
	z-index:100;
	margin:auto;}	
		
 #head #NavLink #sddm{
	position:relative;/*IE出错relative和postion:absolute*/
	width:985px;
	margin:auto;
	z-index:30}
 #head #NavLink #sddm li{
	float: left;
	font-weight:normal;}
 #head #NavLink #sddm .CurrentLi a{
	color:#fff;/*#0673B4*/
	border-bottom:4px solid #0673B4; 
	height:40px;
	line-height:40px;
}	
 #head #NavLink #sddm li a{
	display: block; position: relative; font-size: 14px; color: #FFF;/*333*/ line-height: 40px; height: 40px; overflow: hidden;width:90px;text-align:center; } /*栏宽*/
 #head #NavLink #sddm li a:Hover{    
     border-bottom:4px solid #0673B4; /*2022指向移动*/
	 text-decoration:none;
	 color:#FFF;}
 #head #NavLink #sddm li > a abbr { position: absolute; top: 72px;/*原52px*/ background: #006699; /*菜单色#0673B4*/ width: 100%; display: block; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;color:#FFF;/*fff*/ }
 
 #head #NavLink #sddm li > a span { position: relative; top: 0px; width: 100%; display: block; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
 
 #head #NavLink #sddm li.cur > a abbr,  #head #NavLink #sddm li:hover > a abbr { top: 0; } /*0px*/
 #head #NavLink #sddm li.cur > a span,  #head #NavLink #sddm li:hover > a span { top: 72px;} /*72px*/
 
 #head #NavLink #sddm div{	position: absolute;
	visibility: hidden;
	background: #808080; 
	padding:0px 0px;
	filter: alpha(opacity=85);
	top:45px;/*72px 调节二级下距离*/
	}
 #head #NavLink #sddm .CurrentLi div a{
		background:#0673B4;
		color:#FFF;
		line-height:30px;
		height:30px;
		border-top:1px solid #0673B4;  
		border-bottom:none;}
 #head #NavLink #sddm div a{border:None;
	position: relative;
		padding: 0px 0px;
		width:160px;
		text-align: center;
		background:#006699; /*0673B4*/
		color: #FFFFFF;
		font-size:13px; /*原12px二级菜单字体大小*/
		font-weight:normal;
		text-decoration:none;
		line-height:30px;
		height:30px;
		border-top:1px solid #006699;} /*#0673B4菜单分线*/
 #head #NavLink #sddm div a:hover{
	background:#104E8B;  /*#0673B4菜单二级指向*/
	color:#fff;
	font-weight:bold;
	line-height:30px;
	border-top:1px solid #104E8B;} /*#0673B4菜单指向分线*/
 #head #NavLink #sddm .CurrentLi div a:hover{
	border-bottom:none; }
	
	
	
	
/*2022底部菜单*/	
	
/*
.ct{
	 background:url(/images/fd_bg.png) no-repeat center top;
	position:relative;
	}
*/	
.ct{
    width:1260px;/*增加*/
    margin8:100px; /*左增加*/
	background:#121212;
	float:center;
	margin:0 auto;
	 border:0px solid #F00
	}
#dark_footer_wrap {
	overflow: hidden;
	padding:40px 0px 20px 0px;
}
#dark_footer {
	width: 1200px; /*1200*/
	margin:auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
#light_footer_wrapper {
	font-size:12px;
	padding:10px;
	height:100px;
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#666666;}
.HeightTab2{
	height:20px;
	width:1px;
	overflow:hidden;}
/* SearchBar */
.SearchBar {
	width:236px; /*279*/
	height:35px;  
	background:url("/images/search_bar.png") no-repeat left top;
}
.Sbox .SearchBar{
	margin:10px 0px 0px 10px;}
.SearchBar #search-text {
	width: 150px; /*220*/
	padding:0px 5px;
 	margin:0px;
	color:#666;
	height:32px;
	line-height:32px;
	font-size:12px;
	background:none;
	border:none;
	padding-left:5px;}
.SearchBar #search-submit {
	border:none;
	background:none;
	font-size:12px;
	color: #FFFFFF;
	height:40px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:40px;
	width:49px;
}
#dark_footer .box_240px_left {
	width:150px;
	padding-left: 30px;
	padding-top: 0px;
	background-image: none;
	padding-bottom:0px;
	float:left;
}
#dark_footer .box_240px_left h2{
	font-size:14px;
	color:#F5F5F5;
	padding-bottom:1px;/*10*/
	font-weight:normal;}
#dark_footer .box_240px_left h2 a{
	color:#F5F5F5;}
#dark_footer .box_240px_left li{
	line-height:250%;
	font-size:14px;}
	
#dark_footer .box_240px_middle {
	padding: 0px 42px;
	background-image: none;
}
#dark_footer .box_240px_right {
	padding-left: 0px;
	padding-right:20px;
	background-image: none;
	float:left;
	border-right:1px solid #585d60;
	min-height:200px;
}
#dark_footer .box_240px_right h3{background: url88(/images/footer_phone.jpg) no-repeat left center; padding-left: 75px; color: #ddd; font-size: 16px;}
#dark_footer .box_240px_right h3 em{color: #fff; font-size: 24px;}
#dark_footer .box_240px_right p{
font-size: 12px;/*加*/
	text-align:center;
	color:#F5F5F5;}
#dark_footer_wrap {
	overflow: hidden;
	padding:40px 0px 20px 0px;
}
#dark_footer {
	width: 985px; /*1200*/
	margin:auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
#light_footer_wrapper {
	font-size:12px;
	padding:10px;
	height:100px;
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#666666;}
/*底部*/
.foot555{ width:100%; min-height:70px; padding-top:30px; background-color:#e41e29;} /*原红#e41e29*/
.foot{ width:100%; min-height:50px; padding-top:8px; background-color:#0673B4;} /*调上下距，原红#e41e29*/
.foot_text{ width:880px; float:left; line-height8:40px; color:#d9d9d9;}/*800px*/
.foot_text p{ font-size:12px; color:#FFF;}
.foot_text p a{color:#FFF;}
.foot1{ width:100%; min-height:100px; padding-top:15px; background-color:#FFF;} /*原红#e41e29*/
.foot1_text{ width:100%; float:center;  color:#FFF;}/*800pxfloat:left*/
.foot1_text p{ font-size:12px; color:#555;}
.foot1_text p a{color:#555;}
.foot_button{ width:320px; float:right;}/*300*/
/*底部电话图标*/
.foot_button .BotTel{
	background:url(/images/contact_pic.png) no-repeat 0px center;
	height:40px;/*50*/
	padding-left:60px;
	color:#FFF;
	line-height:40px;/*50*/
	font-size:32px;/*32*/
	}	
/*弹窗浮动*/	
 #piao1 div{
    position: relative;
    overflow-wrap: break-word;
    word-break: normal;
    cursor: pointer;
    width: 230px;
    height: 130px;
    padding: 10px;
    box-sizing: content-box;
    font-size: 14px;
    background: #0575E6;
    background: -webkit-linear-gradient(to top, #021B79, #0575E6);
    background: linear-gradient(to top, #021B79, #0575E6);
  }

  #piao1 a {
    color: white;
  }
  #piao1 .close_btn {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 20px;
    color: white;
  }